package com.webfinal.backsystem.service;

import com.webfinal.backsystem.request.user.LoginRequest;
import com.webfinal.backsystem.request.user.RegisterRequest;
import com.webfinal.backsystem.request.user.UpdateInfoRequest;
import com.webfinal.backsystem.response.user.LoginResponse;
import com.webfinal.backsystem.response.user.RegisterResponse;
import com.webfinal.backsystem.response.user.UpdateInfoResponse;

public interface UserService {
    public LoginResponse login(LoginRequest request);

    /**
     * 仅能注册为普通用户，管理员用户需管理员分配即addManager接口, zzz自行实现
     * @param request
     * @return
     */
    public RegisterResponse register(RegisterRequest request);

    public UpdateInfoResponse updateInfo(UpdateInfoRequest request);
}
